Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F3 Croatia F1 Croatia F2 Germany F2 Italy F9 France F14 Italy F4 Bulgaria F3 Bulgaria F4 France F8 France F13 China F1 China F2 Morocco F1 Morocco F2 Croatia F4 Croatia F5 Italy F26 France F7 Croatia F3 Great Britain F7 Great Britain F17 Turkey F34 Turkey F35 Israel F2 Colombia F4 Czech Republic F5 Czech Republic F6 France F20 Rodez Prague Challenger - Prague GHI Bronx Tennis Classic - Bronx Challenger 42 - Andrezieux Open de Montauban - Montauban Open de L'Isere-Open 38 - Grenoble Alexander Kolyaskin Memorial - Donetsk Challenger 42 - Andrezieux Internazionali di Tennis de San Marino - San Marino Maia Open 2002 - Maia USTA Challenger of San Antonio - San Antonio The Scottish Tennis Championships - Edinburgh Budapest Challenger - Budapest Warta Cup - Sopot Nord/LB Open 2004 - Braunschweig Tennis Napoli Cup - Naples Siemens Open 2002 - Scheveningen Hilton Waikoloa USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw Gemax Open 2002 - Belgrade Ethias Tennis Trophy - Mons Memorial Kolyaskin - Donetsk Challenger 42 - Andrezieux KGHM Polish Indoors - Wroclaw KGHM Polish Indoors - Wroclaw Gosford Australian Unity Challenger - Gosford ECM Prague Open - Prague AXA Open - Lisbon KGHM Polish Indoors - Wroclaw Sardinia International Championship - Cagliari 2002 Azalea Orthopedic Challenger - Tyler Open 88 - Contrexeville GHI Bronx Tennis Classic - Bronx Challenger Ford de Cherbourg - Cherbourg Gallagher International - Hamilton Gallagher International - Hamilton Pekao Open - Szczecin Open de L'Isere-Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding Warta Cup 2001 - Sopot Citta di Monza - Monza Geneva Challenger - Geneva Privatbank Open 2006 - Dnepropetrovsk South African Airways Tennis Open - Durban Asics Challenger Open - Monchengladbach Morocco Tennis Tour - Casablanca Uncle Toby's Burnie Challenger - Tasmania Open de Nice - Nice Siemens Open 2007 - Scheveningen Garden Open 2005 - Rome Hamburg Challenger - Hamburg Steelers Cup 2005 - Kosice Media Will Cup Busan Challenger Tennis - Busan Copa Sevilla Internacionales de Andalucia - Seville Mobilux Open - Luxembourg Open de la Ville de Saint Denis - Reunion Island The LTA Wrexham Challenger - Wrexham Alexander Kolyaskin Memorial - Donetsk Steelers Cup - Kosice Oberstraufen Cup - Oberstaufen Ispat Open 2004 - Ostrava SAA Hilversum Open - Hilversum Czech Open 2006 - Prostejov Ljubljana Open - Ljubljana Samsung Securities Cup - Seoul Tehran Open 2004 - Tehran Open de Montauban - Montauban Ischgl International ATP Challenger - Ischgl IPP Open - Helsinki Nord LB Open 2006 - Braunschweig KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin Busan Open Challenger Tennis - Busan Open D'Orleans - Orleans III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Challenger Casablanca San Angel - Mexico City Fergana Challenger - Fergana Challenger 42 - Andrezieux Mamaia Challenger - Constanta Porsche Open - Poznan Timisoara Challenger - Timisoara Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen Porsche Open - Poznan Bukhara Challenger - Bukhara Karshi Challenger - Karshi XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como Pekao Open - Szczecin Porsche Open - Poznan St. Petersburg Challenger - St. Petersburg Copa Petrobras-Paraguay - Asuncion Flea Market Cup Busan Challenger Tennis - Busan Bancolombia Open - Cali S Tennis Masters - Graz KGHM Dialog Polish Indoors - Wroclaw PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Olimp Kyiv Open - Kiev Open D'Orleans - Orleans Noumea Challenger Heilbronn Challenger Wroclaw Challenger Coffee Cup Challenger - Chikmagalur Tanger Challenger Bancastato Challenger Lugano - Lugano Rabat Challenger Marrakech Challenger Monza Challenger X Trofeo Ciudad de Quito - Quito Ethias Trophy - Mons Ostrava Challenger Internazionali de Tennis di Bergamo - Bergamo Tatra Banka Slovak Open - Bratislava Reggio Emilia Challenger Astana Challenger - Astana St. Brieuc Challenger Tatra Banka Open 2006 - Bratislava BNP Paribas Primrose - Bordeaux Unicredit Czech Open - Prostejov Aberto de Sao Paulo - Sao Paulo Mobilux Open - Luxembourg BH Telecom Sarajevo 2007 - Sarajevo Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island Genova Challenger Croatia Osiguranje Rijeka Open - Rijeka Challenger 42 - Andrezieux Banja Luka Challenger Internationaux de Nouvelle-Caledonie - New Caledonia 2008 China TCL Challenger - Guangzhou San Luis Potosi Challenger - San Luis Potosi St. Brieuc Challenger TED Open - Istanbul AGT Challenger - Leon Pekao Open 2005 - Szczecin Poznan Challenger Samsung Securities Cup - Seoul 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Turin Challenger Zenith Tennis Cup-Harbour Club - Milan Geneva Challenger s'Tennis Masters Challenger - Graz KGHM Emax Polish Indoors - Wroclaw IV Challenger Ciudad De Guayaquil - Guayaquil X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Dharwad Challenger 2006 - Dharwad 5° Sporting Challenger - Turin s Tennis Masters 06 - Graz Tennis Napoli Cup 2007 - Napoli Kazan Challenger Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis ECU Prague Open - Prague Szczecin Challenger Open de Montauban - Montauban Tarragona Challenger Porsche Open - Poznan Lambertz Open by Stawag 2007 - Aachen Top Wool Challenger Biella - Biella Volvo Sylt Open - Sylt The Wright Financial Group, Inc. Challenger - Champaign VII Open Banc Agricol - Andorra Uncle Toby's Australian Men's Clay Court Challenger - Canberra Open Sainte Victoire - Aix-En-Provence Orbetello Challenger IPP Open - Helsinki San Luis Potosi Challenger - San Luis Potosi Challenger Casino Lugano - Lugano Pekao Open - Szczecin Samsung Securities Cup - Seoul Ljubljana Challenger ATP Challenger Open 2004 - Monchengladbach Aamulehti Tampere Opene - Tampere Akbank Private Banking TED Open - Istanbul Nossa Caixa Aberto de Sao Paulo - Sao Paulo Szczecin Challenger Wroclaw Challenger Logopak Challenger 2005 - Lubeck Draft Corona Mexico City Open - Mexico City Open de L'Isere - Grenoble LTA Shrewsbury Challenger - Shrewsbury Bauer Watertechnology Cup - Eckental Challenger Ford de Cherbourg - Cherbourg ECM Cup - Prague Kyiv Open - Kiev Zivnobanka Czech Open - Prostejov Challenger Casino Lugano - Lugano Open de Montauban - Montauban Tennis Cup of Flanders - Ostende XI Abierto Internacional de Salinas - Salinas drkoop.com USTA Tennis Championships of Houston - Houston Challenger Ford de Cherbourg - Cherbourg Astana Challenger Memorial Savigny - Sassuolo Alexander Kolyaskin Memorial - Donetsk The Bolton Challenger - Bolton Copa Ericsson - Sao Paulo Jameson Cup - Milan Samsung Secruities Cup Challenger - Seoul Aamulehti Tampere Open - Tampere Togliatti Cup - Togliatti Arroyo de la Encomienda - Valladolid Challenger Ciudad de Tijuana - Tijuana Black Forest Open - Freudenstadt KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Pekao Open 2003 - Szczecin Northern Electric Open 1999 - Newcastle Internationaux de Tennis de Brest - Brest St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz Banca Stato Challenger Lugano - Lugano Barletta Citta Della Disfida Open 2000 - Barletta Optimus Maia Open - Maia Zagreb Open - Zagreb Quelle Cup 2000 - Furth Pekao Open - Szczecin CA-Challenge 2000 - Graz drkoop.com USTA Tennis Championships of San Antonio - San Antonio Germany F1 ATU Cup 2001 - Weiden Neride Prague Indoor - Prague The LTA Men's Challenger Wrexham - Wrexham Adidas International - Sydney Open de Mantouban - Montauban Open 88 - Contrexeville Frito Lay/USTA Challenger - Binghamton Medicor Open - Budapest Top Wool Challenger Biella - Biella St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Kyiv Open - Kiev Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble KGHM Polish Indoors - Wroclaw Czech Open - Prostejov Nokian Hakkapeliitta Open - Tampere BMW Open - Munich Black Forest Open 2004 - Freudenstadt China Open - Beijing USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Sunrise Badden Open by Rothaus - Ettlingen Stella Artois Clay Court Championships - Budaors Alexander Kolyaskin Memorial - Donetsk The LTA Men's Challenger - Southampton PrivatBank Cup - Dnepropetrovsk Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn Gemax Open - Belgrade Tunis Open 2006 - Tunis Abierto Mexicano de Tenis Pegaso - Mexico City San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Open Sabadell Atlantico - Barcelona LXVII Concursu Internacional de Vigo - Vigo Samsung Open - Brighton AAPT Championships - Adelaide Southern Capital Cup - Almaty Milan Indoors - Milan Abierto Internacional Varonil Ciudad de Cancun - Cancun Open 13 - Marseille ATP Challenger Trophy 2008 - Trnava Croatia Open - Umag Generali Open 2001 - Kitzbuhel Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Copa Petrobras-Uruguay - Montevideo Tashkent Challenger - Tashkent Grand Prix Hassan II - Casablanca Samsung Securities Cup - Seoul ABN AMRO World Tennis Tournament - Rotterdam Tata Open 2003 - Chennai Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag St. Petersburg Open - St. Petersburg Cerveza Club Columbia Open - Bogota Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Monza Challenger Bordeaux Challenger Tata Open - Chennai Brasil Open - Costa do Sauipe Estoril Open - Estoril Idea Prokom Open - Sopot Heineken Open Shanghai - Shanghai St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Open 13 - Marseille Dubai Open - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Idea Prokom Open - Sopot CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Championships - London Generali Open - Kitzbuhel BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Bratislava Challenger St. Petersburg Open - St. Petersburg Sydney International - Sydney BMW Open - Munich Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide The Artois Championships - London If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Legg Mason Tennis Classic - Washington D.C. China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires TD Waterhouse Cup - Long Island Open de Moselle - Metz Salzburg Challenger Grand Prix de Tennis de Lyon - Lyon BCR Open Romania - Bucharest Open Sabadell Atlantico - Barcelona AEGON Championships - London Wroclaw Challenger Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco BMW Open - Munich Bet-at-home Open - Hamburg Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Gerry Weber Open - Halle Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch ABN AMRO World Tennis Tournament - Rotterdam Portugal Open - Oeiras Brisbane International - Brisbane Winston-Salem Open - Winston-Salem China Open - Beijing Abierto Mexicano Telcel - Acapulco Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai Gerry Weber Open - Halle Millenium Tennis Championships - Delray Beach China Open - Beijing Pilot Pen Tennis - New Haven Apia International - Sydney Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm AAPT Championships - Adelaide Barcelona Open BancSabadell - Barcelona Chevrolet Cup - Santiago U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Generali Open 2002 - Kitzbuhel Gelsor Open Romania - Bucharest Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Zivnobanka Czech Open - Prostejov Downtown Athletic Club USTA Challenger - Amarillo Challenger 42 - Andrezieux GHI Bronx Tennis Classic - Bronx Aegon Nottingham Open - Nottingham Apia International - Sydney Kyiv UMC Open - Kiev Helsinki Challenger Pekao Open 2001 - Szczecin University of Tennessee USTA Challenger - Knoxville Neride Prague Indoor - Prague Siemens Open 2001 - Scheveningen Skandia Open - Linz 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Compaq Cup 2001 - Zabrze Open de Charleroi - Charleroi Kyiv UMC Open - Kiev Internationaux de Bretagne - Brest Tennis Napoli Cup - Napoli ECM Prague Open 2005 - Prague Tatra Banka Open - Bratislava Unique Zagreb Open - Zagreb BellSouth Open - Vina del Mar Arizona Men's Tennis Championships - Scottsdale The Priority Telecom Open - Amersfoort China Open - Beijing Internationaler Raiffeisen Grand Prix - St. Polten The Dubai Tennis Championships - Dubai Orange Prokom Open - Sopot Energis Open - Amersfoort Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Connex Open Romania - Bucharest Rogers Masters - Toronto Abierto Mexicano Telcel - Acapulco Movistar Open - Santiago Siebel Open - San Jose BMW Open - Munich Estoril Open - Estoril Grand Prix Hassan II - Casablanca Italian Open - Rome Kroger / St. Jude International - Memphis Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Grand Prix Hassan II - Casablanca NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Copa AT&T - Buenos Aires Tennis Masters Series - Hamburg Rogers Cup - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Legg Mason Tennis Classic - Washington D.C. Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris AIG Japan Open - Tokyo Monte-Carlo Rolex Masters - Monte-Carlo BCR Open Romania - Bucharest Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai PTT Thailand Open - Bangkok Western & Southern Open - Cincinnati French Open - Paris Erste Bank Open - Vienna U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Rakuten Japan Open - Tokyo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Cincinnati Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Masters Series Monte-Carlo - Monte Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Monte Carlo BNP Paribas Open - Indian Wells Tennis Masters Series - Paris French Open - Paris Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Gerry Weber Open - Halle French Open - Paris Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 2R, HUN-MON 1-4 Davis Cup, Group 2, 2R, MON-GRE 3-2 Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group II, PO, GRE-MON 2-3 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, Group II, PO, MAR-MON 2-3 Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, POL-LTU 3-2 Rogers Cup - Montreal U.S. Open - New York French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group 2, 2R, MON-ALG 5-0 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group 2, 1R, MON-ALG 5-0 Olympics - London Davis Cup, Group 2, 1R, MON-MNE 5-0 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group I, 1R, POL-SLO 3-2